/*-----------------------------------------------------
	NJUED Team standard Css V 1.0
	Copyright(c) 2010-present
-----------------------------------------------------*/
/*reset.css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, button, textarea, p, blockquote, th{
	margin:0;
	padding:0
}

td {
	font-size:12px;
}
img {
	border:0;
}
hr {
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
:focus {
	outline:0
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style:normal;
	font-weight:normal
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
h2 {
	text-align:center
}
abbr, acronym {
	border:0;
	font-variant:normal
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit
}
code, kbd, samp, tt {
	font-size:100%
}
input, button, textarea, select {
font-size:100%
}
body {
	line-height:1.5
}
ol, ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0;
	margin-bottom: 0px;
	border-top-color: #EFF8FE;
	border-right-color: #EFF8FE;
	border-bottom-color: #EFF8FE;
	border-left-color: #EFF8FE;
}
caption, th {
	text-align:left
}
sup, sub {
	font-size:100%;
	vertical-align:baseline
}
:link, :visited, ins {
	text-decoration:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
textarea {
	resize:none
}
/* typography.css */
html {
	font-size:100.01%;
}
body {
	font: 12px/1.5 arial, tahoma, "\5b8b\4f53", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	color:#111;
}
h1 {
	font-size:3em;
	line-height:1;
	margin-bottom:0.5em;
}
h2 {
	font-size:2em;
}
h3 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;
}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
}
h5 {
	font-size:1em;
	margin-bottom:1.5em;
}
h6 {
	font-size:1em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0;
}
a:hover {
	text-decoration:none;
}
a {
	color:#13598c;
	text-decoration:underline;
	outline:none;
}
/*header css*/
.body-header {
	min-width:980px;
width: expression(document.body.clientWidth < 980? "980px": "100%" )/*最小宽度设置*/;
	width:100%;
	height:100px;
	background:#3bb3d4;
	background:url(../images/main_bodytopbg.jpg);
}
.body-header-top {
	position:relative;
	width:100%;
	height:100px;
	background:url(../images/main_bodyheadbg2.jpg) no-repeat left top;
}
.userbar {
	position:absolute;
	right:0px;
	top:0px;
	height:39px;
	line-height:39px;
	color:#fff;
	background:url(../images/main_userbg.png) no-repeat;
	_background:url(../images/main_userbg.jpg) no-repeat;
	padding-left:40px;
}
.userbar span {
	display:inline-block;
	background:url(../images/usericon.png) no-repeat left center;
	_background:url(../images/usericon.gif) no-repeat left center;
	padding-left:20px;
	padding-right:10px;
	color:#fff;
}
.userbar a {
	display:inline-block;
	padding:0 10px;
	color:#cee8f0;
	text-decoration:none;
}
.userbar a:hover {
	display:inline-block;
	padding:0 10px;
	color:#fff;
	text-decoration:none;
}
/*right main content*/
.main-con {
	border:1px solid #ccc;
	zoom:1;
	width: 100%;
	background-color: #ffffff;
	/*min-height:410px;height: expression(document.body.clientHeight < 410? "410px": "100%" )*//*最小高度设置*/
	position:relative;
	top:0px;
	bottom:0px;
	overflow:visible;
	z-index:100;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.footer {
	min-width:980px;
width: expression(document.body.clientWidth < 980? "980px": "100%" )/*最小宽度设置*/;
	width:100%;
	color:#ffffff;
	line-height:36px;
	background:url(../images/footerbg.jpg) repeat-x;
	text-align:center;
	height:36px;
	z-index:100;
}
/*内容层css*/ 
.cont-div {
	padding:5px;
	zoom:1;
	clear: both;
	overflow: hidden;
}
/*导航位置层css*/	
.main-bar {
	background:url(../images/main_barbg.jpg) repeat-x;
	height:36px;
	line-height:36px;
	width:100%;
	text-align:right;/*导航位置层*/
}
.main-bar a {
	text-decoration:none;
	color:#000000
}
.main-bar span {
	float:left;
}
.bar-position {
	background:url(../images/main_barico.gif) no-repeat 5px center;
	padding-left:25px;
	padding-right:20px;
}
/*navbar css*/
.body-navbar {
	min-width:980px;
width: expression(document.body.clientWidth < 980? "980px": "100%" )/*最小宽度设置*/;
	width:100%;
	background: url(../images/main_navbarbg11.jpg) repeat-x;
	height:40px;
	padding-top:2px;
	z-index:100;
}
.data-searchbtn {
	border:0px;
	cursor:pointer;
	width:82px;
	height:30px;
	background:url(../images/main_sbtn.jpg) no-repeat center;
	font-size:12px;
	font-weight:600;
	color:#333;
	text-align:center;
	padding-left:12px;
}
.data-searchbtn_high {
	border:0px;
	cursor:pointer;
	width:120px;
	height:30px;
	background:url(../images/main_sbtn_high.jpg) no-repeat center;
	font-size:12px;
	font-weight:600;
	color:#333;
}
.data-searchtxt-time {
	border:1px solid #999;
	background:url(../images/txt-timebg.jpg) no-repeat right center #FFFFFF;
	color:#565656;
	padding:5px;
	vertical-align:middle;
}
.data-searchtxt-runtime {
	border:1px solid #999;
	color:#565656;
	vertical-align:middle;
	font-size:12px;
	padding: 5px;
}
.data-searchtxt-select {
	border:1px solid #999;
	color:#565656;
	vertical-align:middle;
	font-size:12px;
	padding: 5px;
	
	/**
	border:1px solid #999;
	color:#565656;
	height:25px;
	background:#ffffff;
	vertical-align:top;
	padding:2px;
	margin-right:10px
	**/
}
.data-searchtxt {
	border:1px solid #999;
	color:#565656;
	margin:5px;
	width:150px;
	height:28px;
	line-height:28px;
	background:#ffffff;
	vertical-align:middle;
	padding:0px 5px;
}
.data-searchtxt_textarea {
	border:1px solid #999;
	color:#565656;
	height:80px;
	line-height:25px;
	background:#ffffff;
	vertical-align:middle;
	padding:0px 5px;
}
.btn-Yes {
	width:75px;
	height:25px;
	background-image:url(../images/btnYes.png);
	border:0px;
	background-position:center;
	background-repeat:no-repeat;
	color: #FFF;
	cursor:pointer;
	margin: 5px;
}
.btn-No {
	width:75px;
	height:25px;
	background-image:url(../images/btnNo.png);
	border:0px;
	background-position:center;
	background-repeat:no-repeat;
	margin: 5px;
	cursor:pointer;
}
.btn-cz {
	width:70px;
	height:22px;
	background-image:url(../images/new.png);
	border:0px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	background-position:center;
	background-repeat:no-repeat;
	margin:0px 10px;
	
	/**
	border:1px solid #999;
	color:#565656;
	vertical-align:middle;
	font-size:12px;
	padding: 5px;
	cursor:pointer;
	
	
	
	
	**/
}
.data-menubtn2 {
	background:url(../images/btn_importing.png) repeat-x left;
	cursor:pointer;
	border:0px;
	width:100px;
	height:26px;
	cursor:pointer;
	margin:2px 5px;
	padding:1px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
/*内容层表格css*/
.datalist {
	border:#c2d8ef 1px solid;
}
.datalist th {
	text-align: left;
	background:url(../images/main_barbg1.jpg) repeat-x #f4f4f4;
	padding: 4px;
	border: 0px solid #fff;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-align:center;
	border-right:#c2d8ef 1px solid;
	border-bottom:#c2d8ef 1px solid;
}
.datalist th a {
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration: none;
}
.datalist tr {
	background:#eef7fe;
}
.datalist tr.cs {
	background:#ffffff;
}
.datalist td.cs {
	background:#ffffff;
}
.datalist tr.cs2 {
	background:#dddddd;
}
.datalist td {
	padding: 3px;
	line-height:24px;
	border-bottom:#c2d8ef 1px solid;
	border-right:#c2d8ef 1px solid;
	text-align:center;
	font: 12px/1.5 arial,tahoma,"宋体",sans-serif;
}
.datalist td.tdleft {
	padding: 3px;
	line-height:24px;
	border-bottom:#cecece 1px solid;
	border-right:#cecece 1px solid;
	text-align:left;
}
.datalist td.tdright {
	padding: 3px;
	line-height:24px;
	border-bottom:#cecece 1px solid;
	border-right:#cecece 1px solid;
	text-align:right;
}
.waybill-title {
	background-color:#a0dafd;
	height:25px;
	line-height:25px;
	padding:5px 10px;
}
.waybill-title span {
	line-height:25px;
	font-weight: bold;
}
.waybill-title input {
	line-height:25px;
	padding:0px 10px;
	font-weight: normal;
}
/*操作小图标css*/
.ico_del {
	background:url(../images/delete.gif) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_del_no {
	background:url(../images/delete_no.gif) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_map {
	background:url(../images/map.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_an {
	background:url(../images/an.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_yd {
	background:url(../images/yd_link.png) no-repeat;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
	
}
.ico_edit {
	background:url(../images/edit.gif) no-repeat center left;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
	
}
.ico_edit_no {
	background:url(../images/edit_no.gif) no-repeat;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_xf {
	background:url(../images/bell_go.png) no-repeat;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_more1 {
	background:url(../images/more1.png) no-repeat;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_wards {
	background:url(../images/ico_wards.png) no-repeat;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_out {/*出库*/
	background:url(../images/ico_out.png) no-repeat;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_return {/*归还*/
	background:url(../images/ico_return.png) no-repeat;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_stock {/*库存不足*/
	background:url(../images/error.png) no-repeat;
	width:25px;
	line-height:24px;
	height:24px;
	padding-left:20px;
	color:#F00;
}
.ico_overtime {
	background:url(../images/ico_overtime.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_play {
	background:url(../images/play.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_treat {
	background:url(../images/ico_treat.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_user {
	background:url(../images/user.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_group {
	background:url(../images/group.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_groupno {
	background:url(../images/group-no.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_jl_error {
	background:url(../images/jl_error.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_gk_xx {
	background:url(../images/gk_xx.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_ls_rw {
	background:url(../images/ls_rw.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_up {
	background:url(../images/up.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_down {
	background:url(../images/dn.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
}
.ico_yd_no {
	background:url(../images/yd_link_no.png) no-repeat;
	width:25px;line-height:24px;
	height:24px;
	padding-left:20px;
	margin-left:10px;
	color:#666666;
	cursor:default;
}
/*分页层css*/
.page-div {
	margin:5px
}
.manu {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: right;
	margin-left: 210px;
	color: #036cb4;
}
.manu A {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #036cb4;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px solid;
	TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	COLOR: #666;
	BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	COLOR: #666;
	BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #036cb4 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #036cb4 1px solid;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #036cb4 1px solid;
	BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	PADDING: 2px 5px;
	MARGIN: 2px;
	COLOR: #CCC;
}
.record {
	color:#333;
	width:250px;
	padding: 3px;
	margin: 3px;
	float: left;
}
.recordpage {
	color:#333;
	width:300px;
	padding: 3px;
	margin: 3px;
	float: left;
}
/*分页层css*/



















/*--------------2013-2-1 add css---------------*/
.cont_left {
	width:200px;
	float: left;
	padding:4px;
	background:#eaf2f6;
	line-height:25px;
	overflow:visible;
	height: 500px;
}
.cont_right {
	width: 780px;
	margin-left: 212px;
}
.cont_right_cont {
	padding:10px
}
fieldset {
	border:1px solid #CCCCCC;
	overflow: hidden;
	margin-bottom: 10px;
}
fieldset div {
	padding:5px;
	overflow: hidden;
}
fieldset div table td {
	padding:5px
}
fieldset p {
	margin-bottom:5px;
	background-color:#e9e9e9;
	padding:2px
}
legend {
	margin-left:15px;
	font-weight: bold;
	font-size: 14px;
}
/*-------css 圆角---------*/
.sharp {
	width:100%;
	margin:20px auto 0;
	float:left;
	margin-right:2%;
}
.sharp .rounded div {
	margin:10px;
}
.rounded table {
}
.rounded_title {
	line-height:30px;
	height:30px;
	text-align:center;
	font-weight:bold;
	background-color: #e1e1e1;
	font-size: 14px;
}
.rounded table th {
	font-weight:bold;
	padding:5px;
	text-align:center
}
.rounded table td {
	padding:5px;
	text-align:center;
	font-weight: bold;
}
.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
}
.b1, .b8 {
	margin:0 5px;
}
.b2, .b7 {
	margin:0 3px;
	border-right:2px solid;
	border-left:2px solid;
}
.b3, .b6 {
	margin:0 2px;
	border-right:1px solid;
	border-left:1px solid;
}
.b4, .b5 {
	margin:0 1px;
	border-right:1px solid;
	border-left:1px solid;
	height:2px;
}
.rounded {
	border-right:1px solid;
	border-left:1px solid;
	overflow:hidden;
}
.btn_rounded_use { /* 使用 */
	background:url(../images/rounded_use.png) center center no-repeat;
}
.btn_rounded_idie { /* 空闲 */
	background:url(../images/rounded_idle.png) center center no-repeat;

}.btn_rounded_use,.btn_rounded_idie{color:#FFF;	width:80px;
	cursor:pointer;
	height:30px;
	margin:0px auto;
	line-height:30px;}
.btn_rounded_use a,.btn_rounded_idie a{color:#FFF; text-decoration:none; font-weight:bold;}
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color1 .b2, .color1 .b3, .color1 .b4, .color1 .b5, .color1 .b6, .color1 .b7, .color1 .rounded {
	border-color:#96C2F1;
}
.color1 .b1, .color1 .b8 {
	background:#96C2F1;
}
/*背景色*/
.color1 .b2, .color1 .b3, .color1 .b4, .color1 .b5, .color1 .b6, .color1 .b7, .color1 .rounded {
	background:#EFF7FF;
}
.scheduledTime {
	font-weight:bold;
	line-height: 30px;
	font-size: 14px;
	width: 150px;
	margin: 0px auto;
	background-color: #CCCCCC;
	padding: 20px;
}
.wait_font {
	color:#CCCCCC
}
/*弹出层 样式*/

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=50);
}
.white_content {
	display: none;
	position: absolute;
	top: 20%;
	left: 25%;
	width: 50%;
	border: 5px solid lightblue;
	background-color: white;
	z-index:1002;
	overflow: auto;
	padding-bottom:20px
}

.iodetail{
	font-size:12px;
}
.timelist{
	
	}
.timu {
	font-weight: bolder;
}
